package com.itheima.ydd.utils;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.itheima.ydd.dto.PageDto;

public class PageUtils<T> {

    public static PageDto getPageDto(Page tagPage) {
        PageDto tagPageDto = new PageDto<>();
        tagPageDto.setCount(tagPage.getTotal());
        tagPageDto.setTotalPages(tagPage.getPages());
        tagPageDto.setPageSize(tagPage.getSize());
        tagPageDto.setCurrentPage(tagPage.getCurrent());
        tagPageDto.setData(tagPage.getRecords());
        return tagPageDto;
    }
}
